Further Development

Preferences are closer to being used to remember recent folders
Looks like ImageMetadataReader is working correctly
Committing third-party jars, along with license