added Printer Class

NOTE TO QAs: this is untested. Wag muna hanapan ng issue.