Fixed raw RPM not updating ; made Settings class print out failures ; cleaned up subsystem classes