improve delete forum
update routes and forum controller for better names and comments
fix problem where child counts weren't updated correctly after a reply was
deleted