Forum action cleanup

I believe this class is extend/used in other parts of the LMS outside of the Forums UI. If that's the case, this should stay as a utility for those cases.