RTGOV-347 Refactor UI backend to move the services and situations provid...

...er implementations into separate jars that can be more easily tested (e.g. using arquillian), and also support multiple services providers, with switchyard being one of the options.