Implement base Validator and FieldValidator classes

The Validator class acts as a foundation for all other query processing
steps that require validation. Since everything is constructed
dynamically based on 'meta' data structures, validation is necessary
for resiliency of those structures over time.
Rename existing parsers package to oldparsers