Multiple keyspace and column families with unique _id stopping duplication

I bit of a revamp to support multiple keyspaces and multiple column families within a keyspace. Also created an optional way of generating a SHA-1 hash from the cassandra primary key data so the data is only inserted once.