Build via node and gulp

All dependencies and necessities can be fetched via npm and
all necessary build steps can be taken with gulp. This makes
it easy to test using continuous integration (via Travis).
package.json: Use gulp-rimraf rather than gulp-clean
fix jshint issue
Merge pull request #35 from noseglid/master

Build full project with node, npm and verify with Travis