Added non-dining hall locations
Major structural changes

Time represented internally as longs (ms since epoch), meals can end on
next day, displays correctly VBL.