Refactoring of exceptions and decorators.

 - Moved all RedisCluster exceptions into exceptions.py
 - Moved all decorators from rediscluster.py into decorators.py