fix(plook): ensure .get() actually works

The promise's .map() method rejects when a promise for an array
has at least one item that fails. As this is almost all the cases (we'll
trigger 2 requests for every file), then using it is not a good deal.
test(plook): add tests for .get()

Also enhance .findURLs() suite