added #include <assert.h>
removed #include <assert.h>
fixed bug where running flag was never set to true
removed the include for system.h
renamed macro
now included world header rather than forward declaring world
re-capitalized testsystem name in macro calls
forward declare system in header, include in source file