Fixed incorrect flag set on Term class
Reduced number of Term subclasses

I don't see any point (at present) for having so many subtypes.
Removed repetitive character class testing code
Adding binary selector terms
Change Classifier for initial token classification
Reading a term skips space and comments
Added simple number reading