Merge pull request #66 from travist/master

[HOLD] Replace makefile with Grunt.js, and also use submodules instead of adding the code.
Refactoring allplayers.js to use seamless.js