Added process, a datastructure that needs CPU time regularily, and set up process chain. This is now used instead of programs array by the scheduler.