Add unit test
travis CI