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.
Yeah, the docstring's not clear enough, this test is just to make sure `ReportStateOptions` works without any non-standard options supplied.