Refactor build process

Refactor build process to use Gulp, refactor source to be written in
CoffeeScript, use Coffelint, require bower consumers to use a build tool
like Browserify.