refactored meal completion algorithms, new code in ackpl.py.  Food.unflatten() is fairly broken and needs work