added support for multiple pdf files/globs
added filename to output tuple
moved 'P' check into try block because

'P' does not always exist within 'C' blocks, the try block no
catches this case

need to investigate whether this is a problem and we lose comments
new search schema, support general file search

renamed pdfsearch to reflect general usability
added first test