fix exception issues
fix sonar issues
add graphical debugger
add graphical debugger switch
add seed
remove comments
add appliers and tests