Issue #200: cassandraTable optimisations

Replace stmt.execute to asyncExecute for performance
If table fit in one spark partition, skip all unneccessary ring locality optimisations
Fixes #200 
I'm little worried this is going to execute a lot of async requests (uncontrollable amount) and not sure what driver would do with them... Checking with the Drivers team.