An Update on Covid-19 Testing, Treatments, and Vaccines