update .cabal
update readme