Main App refactor
- Moved controllers in their own file
removed unused JS
Added onGapiClientLoad function for Google API Client load callback
Refactored controllers to use the GAPI object for backend access
Various Small fixes and optimizations
Merge pull request #49 from SmokyBob/feature/material_design

App Refactoring