multithreading, globalResources, fake data generation; all working
merged in from matdan
fixed bug where in the test program I was giving absolute values for servos instead of relative to 90