Use gulp to build

- add gulpfile
- add more to gitignore
- use semver versioning in package.json


gulp usage:

`gulp --build <version>`
```sh
$ gulp --build 0.3.0

```