updates README and .gitignore
initial implementation