make .gitignore ready for OSX
supplement README
start implementation