Diagnostic Log complete exception with StackTrace

When troubleshooting an error it can sometimes be very hard to find where the error is, especially if it turns out to be internal.
I propose when Verbosity is set to Diagnostic the full exception should be logged with stack trace and all, making it allot easier to locate any issues.
Merge pull request #101 from devlead/patch-3

Output full stack trace in global exception handler when in diagnostic mode.