Improved group metadata to any value.
Added CommandReader that is used as an input stream for commands,
safe and fast way to parse commands.
Added ICommandSender that represent something that can send commands,
and recieve chat messages.