first pass at integrating hot threads.  at this point it seems that the threads move to fast for Google unit tests.  use of volatile needed.  or I could be wrong.  checking in to move off laptop.