flesh out cabal and readme