Add in travis-ci and tests.