combines functionality of make_empty_image and make_uniform_image and adds checkerboard option. Updates docstring for make_empty_image and updates the unit test