modified the idle shutdown package to not only consider the monitor to be off, but also important programs and a max uptime