Merge pull request #2449 from waldenraines/bastion

Bastion: adding Gruntfile with karma unit testing.
Bastion: adding Gruntfile with karma unit testing.
Bastion: adding jshint Grunt task and fixing non-nutupane jshint errors.