Accept path to pdf as 3rd argument to allow invocation with a local file
add options for rss or search modes and document both
update warn to output a string and not an array dump