Added str methods to all classes (for debugging)

calling either Limb str or Branch str will print out that Limb or
Branch recursively