initial Travis CI support. closes #48