add enumgenerator; implement inserting rows; fix generators issues
add 'primary',' unique' and 'foreign key referencing' functionality