Added search functionality. Has basic input checking, case insensitive.