method "modelName" renamed as "modelNameMatched"

- method now returns nil if a match is not found
- users can check for nil as unmatched result and choose to not display "Unknown Device", etc.