Updated Javadocs. Added a few toString methods. Added TODOs for problematic toString methods.