Added support for responsive images

Used the [picturefill pattern](https://github.com/scottjehl/picturefill/). It also prioritizes the image loading order, where images visible in the current viewport are loaded first (also on resize). I have some problems creating some of the testcases, hoping for some feedback.