Change test remove bestfit from asserted values
Improve comments
Improve tests: check if returned image will be kept original
Handle when image can be kept original
Implement scale function for new parameter
Handle when result stays original