added grunt and jshint.  Fixed several jshint items. Fixed some service code that was not working and some missing dependency injection in the service tier.