Introduce the ActionsHandler
The ActionsHandler handles all type of room actions, sends messages, leave rooms, join rooms, invite users to a room ... The ActionsHandler also handles all the part related to interprets commands like /ignore /unignore /lenny and many more.
This MR also helps with #211 by providing the required commands.
Edited by Carl Schwan