changing the mock servlet request to a spring MockHttpServletRequest for clarity and reduce having to mock more than is necessary
cleaning up the handle request method by collapsing other methods into it
collapsed more methods into handleRequest to keep the director statuses together
collapsed in the endpoint method to either get the cache or refresh it