Updated and documented all messages and exceptions.