Add models

@wallawe This adds a bunch of stuff for theme, user, category, etc. You'll see that a good number of the views you had hard-coded are now dynamic. I did no styling so feel free to go a bit wild. I'm going to open some issues regarding questions for ya, but next I'll add stripe billing and integrate the pricing stuff.