dlman: Moved launching the daemon to its own function, since the operation is just complicated enough to warrant it.