Only init the migrations if they will be executed.

- No need to init if migration is not used.
- Container is now available when init is executed.
- Cannot start dialog within "status" command. (Because init is not
  executed at construction time.)
Added notice of BC Break in CHANGELOG.md
Merge pull request #39 from reenl/fix-container-available

Only init the migrations if they will be executed.