More JavaScript refactoring.  All views, controllers, and services are now in separate files.