TextInput: more comments; remove unused imports
RenderHelper: stitched to be a SDL and resource interface
move resource loading to distinct class
utils: new rectContainsPoint overload
got main menu to render again
implement List container class
implement a message broker
reenable ingame rendering
MessageBroker::notify(): assert that observer is not null