Masters Thesis: Improved Batch Correction of scRNA-seq Data Using a Generative Adversarial Network (GAN)