Initial version of the RequestsManager module. With the factory implementation.
added new exceptions for the new RequestsManager module