Yeah, I never liked the default in `__extract_hosts`, but never was bothered enough to change it. It would be cool to set all the defaults in the initializer. Also, while we're at it, let's use a `DEFAULT_URL` constant to not litter the codebase with `localhost:9200` crumbs.