Add more tests
Add travis CI check and improve README