More JavaScript-ey development system

 * Replace Rake with Make
 * Replace Jasmine with Mocha, Mocha-PhantomJS, Chai
 * Replace Gem & Bundler with npm

/cc @ebryn @rlivsey @hjdivad @pjmorse @tmcinerney