Refactor to bettter organize code
Update dependencies
Release 0.1
npmignore
Setup travis to deploy to npm