added setcolors.c
modified vofork so that colors get propogated across fork and clone but reset to 0 in vfork
added the function to set color to 0 by default; edited the way lock is gained and threads are found