[ticket/291] Add portal helper class

B3P-291
[ticket/291] Add get_disallowed_forums() method to helper

B3P-291
[ticket/291] Add modules_helper and use for permission checks

B3P-291
Merge pull request #292 from marc1706/ticket/291

[ticket/291] Add controller helper for portal functions