Better description of the arguments for this func
Making URL a constant since it shouldn't change
Style fix
Changing the report function. Accept all arguments

Instead of passing a dictionary of the possible elements, this module
should only parse the possible arguments and send them as HTTP request.