Rewrite of Grocery-Delivery in ruby

props to @odcinek for between-meals which made this so simple.