issue #74: exclude selected version that were rotated to prevent double rotation. however, it still looked like double rotation in get_more.js pages
issue #74: cached from s3. transform it, recreate versions and finally store it back to s3. testing for now
issue #74: storing the image from cache first before recreatin versions; this might not work in amazon s3. but at least it's a direction
issue 74: rewrite how rotation works by rotate the current version and refresh while putting the original version rotation job in the background