findMatches returns idnums

- it's easier on parsing.py's end if we are
  consistent about what datastructure we pass
  between parsing.py and graphics.py
- i think just idnums makes the most sense,
  because i can get the associated attributes
  if i need them