Added init.d script, cleanup output, added verbose modes (incl selectively printing to stderr), added --foreground.