major change: Add security support & Adjust GUI

Change-Id: I7abef37169dec1ef4b68e760dee5214c147c1915
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..61f4d58
--- /dev/null
+++ b/TODO
@@ -0,0 +1,2 @@
+1. When clicking message balloon, the corresponding ChatDialog is raised.
+2. Check how does QT handle pointers created by new.
\ No newline at end of file