Added command pattern to Forum project