Finished effective makefile, added more helpful frikkin' error messages