Added a method to mark forums and topics as read
I still need to improve the performance on this
Changed first() to first_or_404()