added search by category functionality, search is now complete - check with kyle about pagination on search results