Improving Cancer Immunotherapy Through The Lens Of Single Cell Genomics And Neoantigen Discovery