spec tests and travis-ci