travis ci to build and run unit tests