Use Method::Signatures
Use Mojo::UserAgent in PeekURI
Move _ua attribute into Plugin