added some basic support for background images.

I've added some basic background image support by adding a new data attribute of data-bkg or data-bkg-retina. It checks to see if data-bkg is defined and applies it. Might need a tiny bit more testing. But the changes are so small it should be ok.