Client jshint

Finished client clean up and added some more rules to `.jshintrc`. With this change `gulp client-jshint` shows no issue.