Do not execute DsnLookup if a Raven instance is already set
Add tests to check close propagation in JUL
Handle exception on close in JUL
Properly handle exceptions while closing the connection
If the factory name isn't specified, default to the first available
Allow the appenders/handlers to specify a custom ravenFactory
Add a cache system to keep track of the current hostname
Remove unnecessary intermediary method