Basic angular template of the course list view.
Added ability to run javascript/jasmine specs. Added specs to angular code
Removed logging
Fixed pep8 compliance. Create pep8 validation task
Fixed jasmine output. Added jasmine to travis-ci build.
Better killing
Tidy run-jasmine.js script
narrowed criteria for pass/fail courses
Tweaked conflict generation. Fixed client-side schedule conflict detection. Added specs
Added some nice flavor text
Fixed conflict display. Can show conflicts for courses not listed on the current page (aka - selected courses)
fixed tests
Added more tests
More back-filled tests
Backfilled tests. Added selection controller behavior
Fixed navigation links not updating when going back. Refactored code layout. Backfilled more tests
More backfilling
More specs. Added support ability to remove all selections.
Removed extra console.log. Switched to gunicorn for running tests.
TEMP: renamed application.js