renamed classes, added example, fixed failing test case with js injector, clean up