refactor to match extension naming that provides the search functionality
add support for ts_query based searches
stub out dmetaphone
refactor ts_query to tsearch in preperation for TsQuery node to contain named function
add nodes for to_tsquery and to_tsvector as they will be used in many places later