moved the interfaces into the config. Updated tests. added intergration test warning. Events system and tests.