Avoid changing the folder twice.
Only create our photos after configure has been called.
Tidy up.
Check if we are being asked to stop loading too.
Added statusbar text and stop button so that loading can be aborted at any time.
Allow arbitrary photo sizes.