add dynamic query of allowable values from service
add updating local list of available models
fix function for finding existing model file and only adding model file if completely unique.
fix code to recognize no matches, had broken this part when checking for duplicate matches