Pre-install Carton and Daemon::Control

for managing all apps.
Remove serverstarter instances with a defined type
Install services for Daemon::Control scripts
Move d-c module installation into d-c puppet module
Symlink app var dirs to /var/*/daemon_control

so that logs can be on a separate partition.
Setup log rotation for daemon_control services

borrow conf from startserver module
Replace startserver with daemon_control scripts
Disable daemon_control app symlinks in dev vm
Use carton to install deps in update script
Add a shortcut for updating cwd
Use perl directly for init script and embed variables

rather than having each repo with its own (unchangeable) script.
Configure the port for each app

like it used to be
Put worker configuration back in each node

though it should be done in hiera
Run metacpan-watcher daemon with carton
Configure user and plack_env in puppet

Testing the environment in the script is no longer necessary.
Ensure cron jobs use bin/run wrapper to setup env
updates from an initial puppet3 install
import depreciated - put in 1 file until hira
fix template variables - add an @ to the start
initial hiera files