Updated to use Picture element

Now we're using the <picture></picture> element with a javascript
pollyfill that supports down to IE9 with an IE8 fallback. Less code than
the first version. Super cool