adds tests (including Travis)