Fixes #48

Fixed issues with workers shm and queue cleanup
Fixed issue with Mediator reap() forking during daemon shutdown
Added restart env to make it easier to restart via signal
Changed daemon to always recover_workers on restart
Cleaned up some residual comments and added some comments for IDE code
completion to IWorker