Added S3 methods to print. I'll be damned if I can figure out how to document the things though.