Split message and descriptionin exceptions (--verbose key) and refact
Refact exception to string formatting
Merge pull request #8 from fureev/exceptions

Split message and descriptionin exceptions (--verbose key) and refact