Add support for option CFDOCUMENT arguments
refactor the services to use one of 2 common services

add binary, object, or image interfaces for all of the pdf Job

stub out a few more of the pdf controllers
rename to get commit working
commit after renaming files back