added projects to the frontend
fixed some minor naming bugs in the show.html for projects
removed budget, key_date and other_dates. see #171 for info
ran model maker on updated projects.yml
adjusted the projects/show.html file according to #171
removed some of the now obsolete files
updated the models yet again
ran the model maker on the new models again
moved the budget onto the phases themselves
fixed QAs in projects.show.html
removed the debug function from the editable.js
wrap objects properly I think but need to finish server side.
have create, destryo and update seemingly working on projects. Needs refactor
made the <editable-group> work inside of an ng-repeat.

The code in this commit isn't in a "working state" but the "hard bits" are
solid.
reenabled the remove buttons
removed some obselete code from client controllers
id filter now fails silently
include the add button on an <editable-group> if $last == true

Don't think this works yet
changed the grunt server to run on 0.0.0.0 which works with port forwarding
moved the shared logic of the {person,project} services into services/models.js