Started refactoring of the rethinkgo driver. Added the term types/interfaces, the Expr function, started adding the math functions and started adding the ability to print out a query as  a string.