Allow filename based queries

Off by default, adjusted by the *g:pad#query_filenames* variable.

implements issue #53

+ a minor tweak to error messages.