DDEs, DCs and Doses: Mathematical Approaches to Designing Cancer Vaccines