Add unit test, enable travis-ci testing