Fixed bug with header macros.
Fixed bug with specifying return register for main.
Fixed bug with make test so it re-assembles all hex files before
testing.