Added Makefile
Improved Makefile's handling of no source files