Resource handling/label updating is simplified.

Extracts a MECOResource class which we are using to observe changes to
the resources (earning, spending).

Currently this is only used for IQ, food, etc, but it will be used for
population and stuff later on, probably.