move supervisor stuff into a model, support restarting worker processes
Merge pull request #9 from raventools/feature/supervisor-restart-workers

move supervisor stuff into a model, support restarting worker processes