Reportstate 11

Provisionally fixes #11
Opening PR with the expectation that there is probably a bit more stuff to do, but some comments would be appreciated.
I think that this test is unnecessary because the functionality is provided by twisted and the rest of this wouldn't work without Options.