Updated Print Functions to use Graphics Memory

Print Functions now use Graphics Memory rather than interrupts.  Also
several new methods have been added.