implemented interface for match al query
separated interface from filterdescriptor file
fixed failing unit tests caused by not setting strict and verbatim properly after refactor
Evened out the terminology mismatch between the query and filter inheritence chain
add plain object versions of query descriptors so you can now do new TermQuery() & new WildCardQuery() if you so please
removed unecessary json attributes, can now also use && on plainqueries