slightly more generic simple actor
added intial simple test for gom_observer. We try to reuse SimpleActor class here as much as possible