Some functionality changes

I added functionality to easily choose directories for the images to be
cropped and saved.
Merge remote-tracking branch 'origin/Generalized' into Generalized