added .gitignore
fix bug in define_class() when DBIDM was artificially pre-populated
new method $schema->db_table($db_table_name)
don't generate duplicate associations with same names between same tables
better API for Generator.pm