Fix .gitignore
Add --dir option
Refactoring
Add --with-auto-increment option