#1 - Background Properties

Fixes issue #1.

First implementation was `this.$element.css('background')`; this returns the shorthand in Chrome but does nothing in FF if it's not explicitly set in the CSS.

Now it checks for an empty string and if true, does an extra check by looping all background properties one by one.