Initial commit. Readme and code updated