Improvements:

 - Moving supervisor::update from supervisor::update-class to simple exec, to reduce nesting
   and improve debuggability
 - Removing params
 - Removing update class
 - Moving to using init-parameters instead of params parameters
 - Moving logrotate from config, because it shouldn't trigger restart; it's another program