unit tests
configure for travis-ci