Angular directive to easily place responsive images using 'picture' element