Merge pull request #4 from aero82/frontend

Spiffy changes
Merge pull request #5 from aero82/frontend

yo dawg I heard you like changes
add task complete action
Merge pull request #6 from aero82/controller

add task complete action
add support for edit project name and update css
Merge pull request #7 from aero82/controller

add support for edit project name and update css
refactor javascript to bundle actions together
Adding journal support to log changes
Add support for setting priority of tasks
Various style improvements
Merge pull request #8 from aero82/controller

refactor javascript to bundle actions together
Partial edit