ref: N25B-115
ref: N25B-257
BaseAgent
Created a class `BaseAgent`, from which all agents inherit. They get assigned a logger with a nice name (something like `control_backend.agents.AgentName`). The BDI core takes care of its own logger, as bdi is still a module. ref: N25B-241
Changed some folders to not be modules and organized some `__init__.py` files. ref: N25B-223
Empty files everywhere, basic module structure created with __init__.py files. ref: N25B-144