Changes to allow image_urls to be exposed in API (this does not fix the API upload, only display)
Fixed JMS groups and stablized api calls

Added interface to know if object is cacheableImageInterface. This will come into play later when I standardize a service/controller/function to get the image_urls for the objects with this interface rather than do it manually as it is done now.