added toString methods in a bunch of classes