Updates README.md and adds the source code files.