Initial code for new scroll technique and build files

* Setup code for lib
* Added gulpfile.js that doesn't do anything atm.
Split up file and rename

* Uses es6 module syntax
* Rename entry file to main.js
* Split out utility stuff into separate file
Updated gulp build, editorconfig, dist

* Updated gulp to transpile and bundle dist file
* Adding dist file
Added bower, remove sourcemap, initial semver

* Added bower config to publish package
* Made initial version 0.1.0 to start semver naming
* Updated readme