correct refactor. Hooks require ModUrl :-(
update docblocks
change route for viewforum to use placeholder params.