- Removes the requirement to have data payload for router requests
- Moves ignore_user_abort() to the run() method - Updates unit tests
- Refactors daemon - Adds daemon unit tests