`size` => `sizes`
create the destination for the user if it doesn't exist
extract the success message logging into a function
`sizes` is should only be an array
add note about using it with task runners