Adding support for explicit thumbnail and image dimensions in the library.json file. In order to do this we now cache the values of EXIF tags to avoid the need to read them more than once during a run of the application. Future imrpovements should look to generating an md5sum of the file and caching the metadata somewhere.