added google unit test framework
added main loop mgr