[Fixes #3]

Added elegant, poetic and just plain delightful error handling in the
client.