cleaned up todo comments
allow querying for multiple entities by their ids

add a functionality to repo that allows querying for multiple entities
by thier ids, returning map of id to found entity

also - allow arbitrary input objects, require block that translates that
input object to id, and return map of objects to found entities