Picking a good retail investment is tricky in today’s environment. Franchise Group offers up a healthy dose of diversification and a good helping of cash.