Create DynamoDB tables

1) Programmatically create the tables from the annotations.
2) Detect schema changes.