Normalize package.json.
Update dependencies and follow semver.
Add .npmignore file.
.travis.yml: remove unneeded new lines