Refactored search term parser
Broke out search filter
Simplified and collapsed search filter and lexer into single module, blocking out search query
Updated search terminology in the code
Completed search code hierachy reorganization