Added a command handler
P2P chats improved
Basic chat text formatting
More chat text formatting and user coloring
Basic search functionality
Basic content assist
Improved search
Inheritting from AbstractTextEditor
IRC resources layer
Remove redundant classes
Working workspace restore