TODO: Set up a Jenkins server that automates building and testing new images whenever code is merged with the master branch.
This would entail building the new images from the master branch, running a number of tests to ensure the images function correctly, then pushing the new images to DockerHub.