Initialize additional fields in Task class
Add constructor to Context class in middle
Fix bug in task join path

In the task join path, middle layer was accessing copies and not references
to the Contexts.  It would then flush the tasks from the copy and then
later access the invalid locations from the original.  Changed to reference.
Initialize variable (valgrind objected)
Update batch script to use NAS A input