Updated makefile, added copyright, commented

Adjust makefile to support the more recent qemu invokation format. Began
to add more comments. Fixed preprocessor macro define.