str/print/repr implemented.

SDict doesn't get repr so it inherits dict.__repr__ in order to have
pprint working with sdict.