Top 6 Financial Questions to Ask Before Buying a Franchise