Searching system updated

-Searching system now breaks up the item names into strings then matches
them to search terms.
-Comments added to improve readability