TODO: Authorization and Authentication TODO: User View == Proper has_permission handling TODO: Settings / Config module INFO: product now has a 'has_happy_hour' check box, if it is there, then show twice in list once as happy hour and one normal. in the sale also do the same. this will also make sure that the price is synced and if happy hour is being properly given