CodeMess interface changes

* Added toolbar buttons
* Added new base class for dialogs
* Changed dialogs to a separate folders
* Create class to handle messages