made gui to work fine; uses swing dsl 1.1;  needs cleaning
cleaned last commit;
nodes deselection issue fixed;
fixed color reset issue;
added colors validation (with edges highlight);