We should be able to start and stop the daemon. The Config should be passed in the start function. The daemon should be lightweight.