-Adjusted autocomplete algorithm for better results
-Created a new delegate call that allows autocomplete results to be returned asynchronously through a completion block.