Added a change log
Automatically run `init` command before running `migrate`, `rollback` or `generate`
Extract function to make nested directories in a path