going through the tests.
about to merge with ben
Merge remote-tracking branch 'origin/ben_dev' into ralph_dev

Conflicts:
	src/threads/synch.c
fixed casting error in create
Merge remote-tracking branch 'origin/ralph_dev' into ben_dev