Add image upload with validation on size and dims