PrawnOutputter improvements

I've added a few new options to PrawnOutputter:

1. :use_cursor - This lets you easily put text before and after a barcode.
2. :align and :valign - Automatic left/center/right and top/middle/bottom alignment, relative to the current bounding box
3. :text - Automatically add centered, human-readable text below a barcode.