adds readme
Adds some design/implementation notes