add code, makefile, license and some docs to the README.md