Moved EntityLookupServiceResult to shared.entity package
Reimplementation of EntityLookupService as Action/Result Dispatch
Refactored entity lookup stuff
Added functionality and test cases to search for the starts of words in entity names