Add support for container other than body

Supplying a containerElement property in the configuration allows you to attach the loader to an element other than the main body.