Hand-on Implementation of CycleGAN, Image-to-Image Translation using PyTorch