KRACOEUS-6958: moving rule, config, validation, more controllers, listeners, pess locking service

Moved a bunch of sys related code for rule, config, validation, controllers, listeners, pess lock service

note that some code is in framework (public) some in impl (private to sys)
I moved services to autowiring where possible
I reduce dependencies on other modules where possible