creates a requests pool in order to control access to API resource

This implementation has the objective to make explicit the constraint
given that the Lifesum API should not be accessed more than 5 times per
second.

The current implementation can (and will) be improved by wrapping the
semaphore creation on perhaps a function.