-refactoring/renaming
-refactored tes to be more expressive
-added test that was accidentally deleted
-refactored: renamed method to be more expressive an better to read
-update of tasks and ignore file
#90: widget shall detect size mismatch of image and boundary and scale automatically
#91: adjust ui class to apply scaling on the widgets