Adding a horizontal layout to the main window that shows the contact
list and the message list at the same time.
Message list view now updates when the message list model is updated.