added README, updated Makefile, added comments