forgot a few header files in the sources.
Revamped the Makefile, and added version numbers to source.