New Assets
Updated UI and Authentication
Adding CommandBus Code
This begins the move away from procedural code, to more oop.
Updates Model Relationships
New homepages for logged in and logged out views
New layouts of User pages.
Form validation exception
This exception will be used for form validation, rather than returning false.