Starting to build a proper Makefile.
Makefile mostly complete.