junit: reformat tests
refactoring: split to model view presenter
refactoring: split to model view presenter (2)
refactoring: split to model view presenter (3)
refactoring: split to model view presenter (4)
refactoring: cleanup cluster class