Fully working end-to-end demo

The big new feature is SRP integration, but that necessitated many other
changes so this commit is pretty massive.

Note that this still needs refactoring, clean-up, and documentation, though I
did begin a list in known_bugs.txt of WONTFIX system-level problems.

This should be ready to demo in class today, should we so choose.