Make tests work again

* Modified sample data to match mocks and satisfy assertions
* Removed todo-spec.js because it was being picked up by Jasmine and
causing tests to fail
Make sortable table
client view html
Add sortable to heroku config
Heroku fix #2
Merge branch 'master' of https://github.com/Admissions/Faculty_Front-end
Made the submitted comments section part of an accordion style ui
Fix accidental commit of temp file
Fix style issues in production.js config
Update protractor and add grunt task
Use minified sortable.js in production
Set up protractor with phantomjs

Note: need grunt-phantom to start phantomjs, because protractor (or
selenium) seems unable to start phantomjs
(https://github.com/angular/protractor/blob/239ba96a816a59aa6f8371fcd7306f91c7d03882/docs/browser-setup.md#setting-up-phantomjs
did not work)
Rename all files replacing "gradApplications" with "applications"
Change all code instances of "gradApplication" and "GradApplication" to "application" and "Application" respectively, for compatibility with other teams' repositories.
Update README with test instructions
Sync schema with Admissions/Shared
Sync model with Admissions/Shared
Fix non-linting JS and CSS
Fix Gruntfile spacing
WIP addition of browserify step to build process.