Reports

This is the initial reports @rcrichton and @devcritter please take a look.
Enriching the users directly with array with the allowed channels does not seem  to work, hence I had to introduce the array