Major enhancements to monitoring program.

* Robust child process handling
* Don't leak file descriptors to child processes
* LED warning/failure alerts
* Robust (and somewhat flexible) RAID array monitoring