chore: add minify version
- setup gulp
- setup necessary plugins to get the minified version
- update the demo to user the minified version
- update travis node version to work with gulp