inbetween commit...
fallback to qfilesystemmodel instead of slower custom dir iteration
refactoring & basic thumbnail class