update some classes to derive from abc

only updated ones that already have __str__ methods