to pass starting point from MPB

introduced a few more statuses; `restartProblem` should be called only
after the problem is initialized.

closes #11