Wrote the best Makefile
Misc changes: whitespace and main() exc. catcher