moved old file out. added tests for event. using fiber for class. removed old tests