Tons of stuff

Grunt, yshi.object, jshint linting.