cleaned up code, added grunt jshint