Implementation of Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks using PyTorch