Added new feature of ICPU also corrected some bugs

ICPU uses top to avoid the averaging problem of ps, but sadly cannot
aggregate child processes in with their parents