Resolved issue of the progress bars not appearing on new projects - created a directive to handle graphing.
Resolved issues with the display of project forms, and the reset form function failing to reset all vars. Still need to do the same for endpoints.
Switched over to PhantomJS for karma unit testing
Added example spec, added .travis.yml to attempt first build
Upgraded recess dependency to hopefully pass Travis CI this time
Changed recess dependency to grunt-contrib-less, updated the grunt tasks appropriately, added travis-ci build status icon to the README.md
Updated travis/grunt configuration to use the npm test script for testing, routed through to the grunt test task via the package.json
Addded grunt command back into the travis config
Fixed semicolon, dropped install of karma for travis
Merge remote-tracking branch 'remotes/origin/master' into http_header_directive_dev

* remotes/origin/master:
  Fixed semicolon, dropped install of karma for travis
  Addded grunt command back into the travis config
  Updated travis/grunt configuration to use the npm test script for testing, routed through to the grunt test task via the package.json
  Changed recess dependency to grunt-contrib-less, updated the grunt tasks appropriately, added travis-ci build status icon to the README.md
  Upgraded recess dependency to hopefully pass Travis CI this time
  Added example spec, added .travis.yml to attempt first build
  Switched over to PhantomJS for karma unit testing
  Resolved issues with the display of project forms, and the reset form function failing to reset all vars. Still need to do the same for endpoints.
  Resolved issue of the progress bars not appearing on new projects - created a directive to handle graphing.

Conflicts:
	src/app/_config/commonModules.js
Resolved conflict with master