Property based DDL

New set of DDL apis to manage keyspaces and column families from Property objects where both key and value are strings.
Minor code cleanup