Text this: Research Developments in Generative Adversarial Networks for Image Restoration and Communication