[reorganization] Added error checking in test.sh.
[reorganization] Made modifications to allow tasks to be arguments of other tasks.
[reorganization] Corrected big bug in checking if tasks are active.
[reorganization] Added another item to task serialization.
[reorganization] Started checking if task is ready to run.
[reorganization] Updated library as a new method is required.