Modifying autocomplete to support multiple data sources. BaseFactory now uses GET parameters. Base Service has a new convenience method to look up an entity and return a null entity if none is found.