Implemented client sided chat command parsing

* Also stripped out chat manager from the widget, as it should not
explictly owned by it