setup Travis CI [issue #28]