got echo to work
fields changed in thread.h to allow each thread to have a semaphore associated with it on creation
synching