Update .gitignore.
Update package.json.

Add missing properties and pin dependency versions.
Also fix test command.
Update README.md.

Use more code syntax.
Add .travis.yml.
Add badges.
Merge pull request #1 from XhmikosR/master

Adds package.json improvements