add README.md and fix github ignore files.