Starting to pull terminal stuff into its own module
For now allowing daemonization to return both sides of the fork