Removes options related to the forked process version of pdf generation. Removes forking of process in order to generate pdf inline. Modifies regex to swap out .pdf anywhere from the url so as to allow query parameters. Updates specs to correspond with changes. Has my local phantomjs exec hardcoded into the tests at the moment. Has strange method of passing in the phantomjs executable location.
Reverts the Phantom constructor to find the executable from the shrimp configuration. Keeps the executable accessor
Updates readme
Updates readme
Cleans up some local dev specific changes
Adds options for phantomjs and fail_silently. The phantomjs option
defaults to the default phantom executable (which is defined in the
    phantom model). The fail_silently option specifies whether
exceptions should be explicitly raised or not.
Removes bang methods from phantom class to simplify operations.
Exceptions are raised if the fail_silently option passed to an instance.
Modifies constructor to accept an explicitly designated executable - if
this is not specified defaults to the systemwide one. Adds a function
that defines the default phantomjs location. Updates specs.
Updates readme
Moves temp file into phantom class so that the middleware does not have to deal with any temp files.