add LookupResource() in addition to Lookup()

allow callers to perform a WebFinger lookup for an existing Resource,
rather than just a string identifier.  This allows separating the
parsing and lookup stages.