moving some of the printout into the STDs

This way, the main can be a little more simple, and not require as much
work from the user