Live visualization for query execution

Every resource class needs a `@Path`, otherwise jersey can't find them. In this case, it has to be "/" because there are two resources mounted underneath: /v1/query-execution and /ui/query-execution