cleaned up image caching logic
got rid of ChangedFormatException; bad extension now returns 415
Updated README