generalized number of CPUs and disks,
added in ucpuwi and wd calculations,
added change_time to device object....which I thought was already
there? It looked like we were using it, but it didn't throw an error
still sometimes getting disk usage above 100