added a very neat makefile.