Ready/164

Let's log at least the error message in the exception thrown. Depending on what kind of errors we may want to log the full stack trace, too. Actually, it'd be nice if every 'log' entry included a stack trace so we know where in the code it came from, albeit a 'hidden' stack trace that didn't clutter the log.