Added a Makefile, exceptions imported at the global level