Add cabal file
Add dist/ to .gitignore
Add setup file
Update various README sections
Reconcile cabal file
Update README
Add travis config