UCLA reports: Refactored code, splitted reports, added WebUser role perm...

...issions accessing to UCLA reports.