Default values for table and columns

Issue #19
- If empty, table name is equal to entity name;
- If empty, a column name (simple or primary key property) is equal to the property name.