Cleanup for ghc 7.8 & formatting changes
update ignore