Allow custom IndexDocument and ErrorDocument

Fixes issue #4.

Apologies for lack of specs -- I could see existing specs for #create_bucket but not #enable_website_configuration...