Convert To Javascript

Use Javascript, make it better, and switch to Make from Grunt.