attempt to fix makefile and change ucontext_t* back to ucontext in threadNode which cleans up swapping