Thumbnail reporting

- Added thumbnail images for tagged data (both files and artifacts) that has image content
- Factored out thumbnail generation logic to an ImageUtils class and updated Thumbnail Node class hierarchy to use the new Utility class.