Fix Issue #9.

Message error logging in the controller will no longer
produce a "Caught Exception null" log when the exception
lacks a message.

DateParseException and ShortObjectExtractionException now
have default messages for the message logger.