tests for or queries
parse NOT conditions right in query
mark conditions according to whether or not they are NOT conditions
add flag to specify which index to post/remove to/from (regular or NOT/negative)
move match method up to abstract class for RangeIndex backed fields
move index initialization out of constructors
implement posting to the right index non-negative/negative
allow querying the negative indices
throw invalid query exception if there is more than one negation in a disjunction (at least for now)
count negative literals at every bit
NOT conditions working again
clean up