Projects

* First take on projects models (templates pending
* Split profiles out of the base app