Bastion: adding jshint Grunt task and fixing non-nutupane jshint errors.

This PR will fail Travis because of the jshint errors in ```systems.controller.js```.