Added real caching.
Forcing images to PNG to allow transparency.