Writing a Proper Linux Daemon in Swift with POSIX Signal Handling and