More consistent naming for background and surface classes
Changed defaultbg to bg-default
Changed transparentbg to bg-transparent
Changed imgbg to bg-img
Made swap bg take advantage of the standardized bg class names
Moved background class manipulation code into a centralized location