[ WIP ] Adding ability to switch between insert & update

I think this doesn't currently work in the tests, as the schema cache is not populated there. We might need to use some hack in the tests to populate the cache. Alternatively we could require the use of cassandra proper, similar to node-cassandra-cql.