Report Menus

Should be working. I have added some basic tests there.

Fails on upstream, bug is in bugzilla. Marker added.
sort of