added LoadTesterTask, a runnable to emulate a single client

The overall load tester will create a number of these,
each running in a separate thread, with a mix of edit sequences
being played by each thread.
added code to capture all edits for all users for a problem

This gives us an easy way to mine actual student work
to replay for load testing.