Altered Makefile to match specification 2.6.
Added comment header to Makefile.
Added tests: stub to Makefile.
Updated Makefile to correctly create object file, then executable.
Implemented version reporting for -V
Added usage function prototype