Convert Throttler to be a middleware
Conforming to coding standard
Use the new Throttler middleware

Alongside the new Request class, which takes care of accessing the middle wares
Refactoring to support better testing
Make sure all our tests pass