Tidy up docs, cabal file and shell.nix