Adds README

Adds a README.md file describing the purpose of the repo and linking
to various commit diffs on GitHub to make it easy for students to
review different steps of the workshop or to jump ahead.

README.md also includes basic instructions on how to get the project
working if cloned down from the repo so students or others can play
around with the project and test out different ideas.