Modifying Makefile to be more consistent with modern opinion
Tweaking cabal flags