Use newer sharp, add gravity option, use sharp for metadata instead of image size, add /:size and /g/:size to get square, add ?blur functionality