Added world and updated market to have time, cycles, etc.
Added logging for each subsystem, TODO write a basic test to ensure logging works
Added test that logs work for Agent