Refactored JobStatus into a separate file for easier threading later and also to serve as a model for generic job status checking should this be extended beyond Jenkins jobs in the future.
Moved configuration options to a separate INI file for easier maintenance and to make their usage more intuitive
Updated LedStatus to properly handle StdIn, StdOut, and StdErr so that the subprocesses can be manipulated and properly terminated when it's time to update the display image.