Simplified error reporting for daemon init.
Main.c cleanup