Implemented the printer class. It should easily fit into any simulation
we use in the future.