Clean up reference implementation. Fixes #67.

Moved everything to the reference-implementation subfolder, and split the ES operations into the domenic/especially repository. Then separated things further into smaller files concerned only with their thing. Added a README as well.