Tiny changes.

 * Replace File::Slurp with do/local/readline idiom as File::Slurp::Tiny fails
   on filehandle reads.
 * Add t/0-signature.t to see how that works out.