Change urlparser to use Requests module

This adds a dependency for the module Requests
Please reinstall your dependencies
modules/urlparser: Log warning for exceptions

Also added BaseContext.logger as another convinience attribute
modules/urlparser: Beautification and Comments

Add/Remove some whitespace and add docstrings and
comments to the module.