Add Ability to Specify Page Size

Added the ability to parse things like 13.3x5.4in in the page size.
Made the Margin 0.0 as Default
Added Page Orientation

Allow for selection of either portrait or landscape.
Merge pull request #24 from slabounty/different_page_size_9

Different page size 9