More JavaScript-ey development system

 * Replace Rake with Make
 * Replace Jasmine with Mocha, Mocha-PhantomJS, Chai
 * Replace Gem & Bundler with npm
Merge pull request #52 from jamesarosen/better_tests

More JavaScript-ey development system