Finalized Type Ahead

Fixed bug that kept things highlighted if the input field is empty, did
addition testing and cleaned up code
Merge pull request #1 from RenfredH04/master

Feature Pull