trying to get save images to work properly. currently print the save directory as NOne
all tests passing at the moment. but weird, UNCAUGHT bug with saving images
started on a make_params that can easily allow various different sets of params, that may inherit from each other via shallow dict copying