Updated grahpql to handle the security context correctly
Slight refactoring with the WesRunSerivce cause there was a lot of duplicated code between it and the gql services, now the service is basically a shim over the RunSerevice and TaskService and it just converts the values to Wes standard objects
changes:
ReactiveElasticsearchClient
: https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#elasticsearch.clients.reactive (the es query and sorts remains unchanged just the client is reactive now)