Add cabal sandbox files and folder to gitignore
Added Wall and expanded base package range
MTypes and Parsing cleanup.

    Wall and other style changes.
Cleanup of Analysis and Optimization
Add transformers package to cabal
minor cleanup fixing compiler complains