The Recent Star Formation in NGC 6822 from Hubble Space Telescope Imaging