initial commit with code.
updates to readme.