Major overhaul of controller and view structure
more major changes to models and database stuff