Add service exception logging

Exceptions thrown by the service is now logged as an error using
Trace.TraceError.  Only the exception message is logged, which is not
really ideal, but it will do for now.