update .cabal.
update travis.
add tests, change module structure, api.
add README.md.
fix test.
add extra-source-files.
update travis.
remove unused CAS read, version return Data.Version. test version restriction.
fix close function of connection pool.
Merge branch 'develop'

first release.