Allow running smartpanel _not_ as a daemon
Add env checkers; Move threads into DAEMONIZE conditional