Added search parser module and unit tests