Add State to cabal file (and import it elsewhere)

Additionally, add back the printing of commands being done in Command.hs.
Makes debugging easier for now. Can remove later.