Light re-factoring of blast2json.

- Update json_from_blast() to delegate subject slection into a function.
  This paves the way for alternate heuristics (e.g. homology). For now,
  just use an evalue-based function; output should be un-changed from
  before.