Kjq/addfood

This is a first pass at trying to get the food datatype handled. There's not much in there, and not much to test at this point. @cheddar, this may be enough to build on. If not, no big deal.