Added comments to all haskell files