update README.md and .gitignore, fix bugs, just a manage of the ACM codes repositories