Add 'ok()' method to KyotoTycoonError make checking for errors cleaner.
Optionally raise exceptions in addition to silently setting an error code.
Raise an exception if 'atomic=True' is used with the binary protocol.
Don't flag an error for empty keys, doing nothing is just fine.
Set proper atomic default depending on protocol used.
Make compare-and-swap atomic.
Make the KyotoTycoon object usable in 'with' statements.
Added 'connect()' method to make 'with' statements more explicit.
Merge pull request #13 from carlosefr/master

Better error handling/reporting