Add support to load your own config file

Implementation of https://github.com/DigitalInnovation/go_raygun/issues/2

`LoadRaygunSettingsSource`takes a Reader for the configuration. Perhaps the method name should change.