Issue #11: Build System

Switched to gulp and browserify build system. Allowing the automatic
compiling of coffeescript, concatenating all the files together, minifying
them and providing a dependency system.

- Replace most dependencies with node modules
- Update all coffeescript to use require to load dependencies
- Create package.json
- Create gulp scripts task
- Create gulp watch task, with livereload
- Update README with install instructions