Documentation update

- Remove old files (they have been moved to a branch named "old")
- Turn the PDF into README.md
- Unzip the sample code so that people can browse it via GitHub
- Cleanup comments in the sample code