Cleaned up Haskell code and made comments, adding ReadMe File