Another big blob commit.

TableManager is finished to what I want it to be, which is good. Added
some specific views, and the ingredients package. Unsure how I want that
to work, exactly, must clarify. Thinking of each having a pool of
itself, sandwiches and orders and views all take from pool. Bit extra
memory, yes, but meh, c'est la vie.

Signed-off-by: Ken Hoover <ken.hoover@mail.utoronto.ca>