Dependency Bump and Travis.yml Update
added npm support, closes #17