Added .gitignore
Repair Cabal file and Haddock