Rename c2hs files
Haddock docs, move types out of main