Add NodeDomain wrapper and refactor StaticServer to use it.
Fix a race condition that arose with concurrent requests for the same path by adding a unique filterRequest identifier.