Fixed migration check not being available

* Now checking for last deployed commit in setup before anything else
* runs
Making #callback and #notify private
More method documentation

[skip-ci]