Renamed Princely::PDF to Princely::Pdf
Don't cache the executable value but allow a custom one to override the default.