Improvements in the QML interface

- Less cluttered code
- Documented QML code
- Added scrollbars in the chat interface
- Removed some nasty workarounds with slider menus.