Simplified fact base queries

Replaces (is-fact?) and (is-not-fact?) with (fact?) and (not-fact?).

In (fact?), if the first token in the possible fact is ":not", it looks
for the absence of the remainder of the vector.