Initial Makefile. There is a circular dependancy that needs to be resolved.