Adding client side clocking code
Introduced namespace
Requests need to be processed collectively as well
Made method signature more consistent, reduced scope and renaming
Made ClockedRequest public again