Minor cleanup.
Add Makefile at the top level to cleanup all the code.