Separated out generators
Daemon works correctly
Init script complete