node.js based image server with avatar like resize (square images) and caching