Logging handler and module rename

This contains a breaking change where the module is now named *raygun4py* instead of *provider* - as such users now need to import the module with `from raygun4py import raygunprovider`. It breaks the pythonic module naming conventions and pollutes PyPi if we keep it as provider, in addition to not being descriptive