Add support for Travis CI and NPM test

Jira issue: WP-942
Merge pull request #1 from jplyle/enable-travis

Add support for Travis CI and NPM test