Actually take in a logger and actually use it
Allow passing in parameters with GET requests (e.g to get more than the default limit of elements)