Lightweight Transactions

This adds support for lightweight transactions.
http://www.datastax.com/dev/blog/lightweight-transactions-in-cassandra-2-0

There is an additional if clause for updates and an new upsert key for inserts.
Some examples were added in the `examples/column_families.rb` file.