Refactored ISearchableDao to make it more generic, then added it and implementations to daos for Agents, References and Media
Refactored ISearchableDao to make it more generic, then added it and implementations to daos for Agents, References and Media