Supervision

*do not merge yet*

https://github.com/kenichi/angelo/issues/4