Updated documentation about API
Refactored the Code to better match what the Officail drivers look like

Now I have RqlQueries which are synonmous with "Terms" in the protobuf
and I can serialise Most types to Datums