Added Shop, User, SiteOwner, and Rewards models. Plus some login logic