Adds support for custom backgrounds.

* Adds `body_class` to header.
* Removes default background styles in CSS in favor of setting defaults when
adding theme support.
* Moves default background image to an `images` directory. Also resizes this
image to match the smaller background size previously set in the CSS.