[feature] Added some more features

We have a QML / QQC UI, and chat now.
Some internal cleanups done.