Setting the table name by default to be lower case of model

Though this can still be overridden in each model by just setting __tablename__ manually if you want.