rework Client constructor
force unicode in message snippets to avoid decoding errors
add test case for wrap method of request_campaign and rework
force unicode in auth header too
add exception message parser and appropriate exception classes
make the get_lead method calling more flexible and raise appropriate exception when needed