Seven inexpensive franchises you can buy for less than $5,000.