New Printer Class
Overhaul to simplify code
SCRAPPED EVERYTHING RESTARTING