Added CSS Background Image Support, Added CSS incase Canvas doesn't work.

Added CSS Background Image Support, Added CSS incase Canvas doesn't work.
Fixed issues with IE.  The original code was not working with IE 9 and 10.  
It has been tested with IE 9,10,11  FF 31, Chrome 36, Safari 7