Buying a franchise? Do this before signing