Implemented Single threaded Dispatcher,wrote test cases

I've implemented single thread dispatcher. If this is correct then I'll update it to concurrent version which I've started. I just wanted to confirm my approach.
Also FYI.. there is a typo in the class name - HandleMapper should be HandlerMapper (missing an r after handle).