Updating Readme
Adding other-modules section to cabal tests
Renaming data constructor fields
Changing cabal build-depends format