Added Theme Model
Added editable directive.
Added authentication and permission systems.
Allow phase editing.
Added server grunt compile task.

run '$ grunt' to build src/ to server.js
Added theme editing for Projects.
Theme creation and editing.
Fix phase view and theme editing.
Nav state, phase editing and theme editing fix.

* User Themes and Projects views/APIs
Updated README.
Can add and remove collaborators now.