changed 'item found' return into a list so I can react differently based on item being checked

Prepped for expansion to cover smart groups and policies, which will
spend more time being updated than created. By using/returning a list
when checking for pre-existing named groups/policies, I'll have already
returned the id, so I'll fetch less to overwrite when updating the
version value. Should've used ET instead of this nasty regex to extract
the id, I know.. also still using 'proceed' instead of boolean h/z,
like a weirdo. Not fully tested! May eat your baby like a dingo!