Application Structuring

- Broke apart app.js
- Broke most templates out of organize.html
- Added grunt for templates build