packaging and release code. only build and run tests on travis