improve link markup in cabal, improve description
update README.md
add README.md and TODO to extra-source-files