1 report widget

Hallo,

Here's the code for a Report button and page, allowing for custom Report code from the user side.  I have added a SampleWithReport Project under dist to demonstrate the use case.  The Report page and Action appear if the Setting 

hasReport: True

appears in Settings.config.

The sample project's Report is not fully functional beyond what is needed to demonstrate the use case, but as I implement it for my own purposes, I can update it in the repository if it is desired as a demo/doc Project.

I hope it's pullable, or useable.  Also, I have a couple more pull requests coming for the Feature forms, so if there is a way I should be doing this better, lemme know.

Best Regards,

Heather