Added code to allow creation of queries based on an NSDictionary and added code to return the keys in the order that RethinkDB sent them in the response