Added date and better image saving (cache instead of filesystem).