cleaned up Main a bit
added GHC temp files to .gitignore
Removed extra imports, fixed warnings, tidied field descriptions
Slight cleanup of CnCMix and Main imports/exports