Checkpoint supervisor refactor.
Pass authentication function not authenticator class.
Fix lint.
Merge pull request #267 from rackerlabs/classical-supervisor

Classical supervisor