Added most of Print.h functionality

with the exception of support for Printables, String, and FlashStringHelper