Builds responder and adapts the rest of classes to integrate with it. Code has not been tested yet.
Improves the dummy watcher logic. Sets a proper structure. Watcher can now check for potential matches and handle multiple appointments with the same locator (hash collisions).