enhancement

More work on checkout.
also added a new print function that allows a jquery object to be passed
in.