Name of module changed
Process Scheduler changed to work only with queues
Added option to share results with all processes via broadcasting.
changed to constructor
Serial scheduler changed to allow execution of predefined functions at
task start and end and scheduling end.
All the other classes updated to allow external function definition and
execution