Made tableName handle the module notation used by swift classes
Cleanup
Added forwarder for tableExists:
Deprecated overriding constraintsForKey: