First version
added Makefile
A few cleanups
added clean rule to Makefile