Fixed typo
Added --background
Added handling for SIGTERM. This addresses issue on sysv init stop.
Rearranged config read and schedule init. Added signal handling. SIGUSR1
now triggers config read and schedule init.