time_stamp tester is kind of silly, but it's in there again. it needs to do some more verification.
the safe_callback test is also totally minimal, and wouldn't catch many bugs. it needs to be threaded and much more active.
state machine test is also in and compiling, but totally doesn't work. pared a file down to a list of *.h and *.cpp files, and
every line is rejected for some reason. need to investigate, because if it's telling the truth, then state_machine got
broken at some point.