Adding generation unique token.
Refactoring Rethinkdb to use Rql and adding Rql.Behavior