adding stuff for join, increasing the time quantum, adding delay in one thread and main, added new thread to test
actually setting the time quantum slice to what's passed into init