Allow passing in the handle object into the logger constructor & Allow setting the logger object to the static class

I had to add that to my composer.json so that I could use my fork for my project.  Don't worry.. I'm not hijacking the project ;)

I'm fairly new to github so I haven't quite worked out a workflow that makes it easy to both use my fork for my project and also make it easy to create pull requests...