#58 add validator GUI tests
#48 add missing tests
* to make the class testable it was necessary to make the menu the action listener