Working Deletion

Customers are now properly deleted from the queue, and the heap is
properly rebuilt.