Add install script
Add tests
Add .travis.yml
Merge branch 'unittest'