add client classproperty to CustomerMixin
fix namedtuple to dict representation
fix classproperty, add asdict representation to models
remove print function from client
add exeptions