Two features: page menu and custom filters

Add all reports dynamically into the page menu. The layout xml will unset the original page menu block and adds the clean page menu block. If you find any other possibility for injecting dynamic menu items let me know asap :-) You have to clear the cache if you change the title or add/remove a new report.

Second feature adds the possibility for custom filters for columns in the Report/View/Grid.php file.

Auto reformatting also removed some superfluous whitespaces / tabs ;-)
@SchumacherFM are filters working for you?  I  actually hadn't ever tried using them before but I just tried.  I added:

    {
        "filterable": ["email"]
    }

to my grid config, and I get the filter field in my grid now but when I use it to search it drops the text I enter in there and doesn't actually filter.