splitted models and views into modules
improved message view behavior
added message selecting change on editor step