Implemented create table.

Summary :
Implemented create table, as part of this made changes to the API specification.
For starters, Connection now deals strictly with protobuf types. Statement deals
with internal types. Changes also to Rethinkdb to make it easier to use, however
I am a little confused about the type QueryBuilder