Giphy embedded media support

Cause we need gifs!
No other providers is different code, but yeah good point will change to using clause