Restructure code; organize files based on purpose instead of filetype. See:
http://blog.angularjs.org/2014/02/an-angularjs-style-guide-and-best.html
Add Grunt and NPM into the mix. Currently unneeded, but eventually we will probably want concat/minify.