Add travis-ci
Readme updates
Travis yml updates
Unit test refactoring for travis-ci
Add JS linting to CI plus readme updates
Liniting config updates for Travis-ci
Merge branch 'feature/travis-ci' into develop