cleaned up parser logic using cr suggestions
to_json actually working now :/
better .map for to_json
@dinos to @dinosaurs
better naming conventions
delegating query chainer methods
formatting and naming conventions
no longer overriding inspect
refactor of query chainer