generic search model

modified condition search model to be generic -> this has been
facilitated by the need to have a similar search model for the
medications and procedures. Updated instantiation of AutocompleteView
instances to include the entity (either conditions or medications)