add unit tests to travis ci