Added Table annotation for custom naming of tables
Added Index support through both @Column(index = true) and @Index annotations
Added support for column reference through @References annotation
Added support for composite unique through @Table(unique = "col1,col2") annotation