Allow multiple column unique keys

#307 
I'm OK breaking backwards compatibility at this point for this.