polish Makefile and add a readme file