Changed annotation (to @AstTransformer) and interface implementation 
so it can be found by EntityASTTransformation.
Removed errors property injection as this is done by
EntityASTTransformation; errors property transient handling now done in
BasicCassandraMappingContext.
Pre-existing id property's type and accessors changed to UUID.
Transient version and id properties now have transient modifier too
@CassandraEntity no longer a requirement
Overriden getObject to handle mappedWith
Remove version type handling as its done in GormToCassandraTransform.
Move transient errors property handling from GormToCassandraTransform
add Todo to validate schema action
Remove @CassandraEntity dependancy
@CassandraEntity no longer a requirement for AST transformation to
CassandraEntity. Handled by @Entity so annotate as such so that tests
can execute
Add more tests
Add two more entities to be tested
Initial addition
Enable as @GroovyASTTransformationClass as there is an existing Entity
annotation without it in the tck project which is being picked up during
testing instead
Changed annotations of domain classes to @Entity
Add tests for mapWith
Changed annotations of domain classes to @Entity
NPE check added which can happen if not initialized properly