Use non-throwing cancel since it's just extra safety.
Add a basic overseer.

On OS X this was handled by launchd.
Add some copyright notices.