Refactoring of classes for frontend multiuser. Separates
simulationlistener into a controller class and a callback listener
implementation, this to fit better the Spring MVC model. Part of getting
multi user mode to work alone and along other modes.