Change how faulty systems are retrieved. Merged everything into one complex subroutine, get_faulty_systems(), that handles all the internals of querying ESL and Reporter. Returns the result set ready to be inserted into the DHCR database.