Refactor of openbadges-displayer.js

Large update.

* Various dev dependency additions / removals
* **MUCH** leaner code
  * jQuery, brfs and insert-css are no longer dependencies of openbadges-displayer.js
* Now compiling coffeescript to JS and less to CSS
* Switched to gulp
  * Switched to express (from beefy) in order to use [gulp-express-service](https://www.npmjs.org/package/gulp-express-service)
* Switched from JS to CSS transitions.
* Fixes issue #1 #2 #4 #6