Migrated to grunt.js as a build system
Dropped jslint support in favor of jshint.
Cleaned up unused code.