Fixing #122

The name of uniqueConstraints is the key $classMetadata->table['uniqueConstraints'] not a property
Fixing #150

Wrong trait names was used
Fixing #122

Don't override existing uniqueConstraints
Merge pull request #155 from pmontoya/master

This PR is fixing #122 and #150