add tests, enable travis