Add a generic Handler interface and change the RequestHandler to be a child interface of the generic one.
Merge pull request #204 from gorzell/HandlerInterface

Add a generic Handler interface