Add travis-ci for tests and continuous integration