text: Title: Weaviate: Simplify auth process
  Body: We should simplify how users set up weaviate with docarray by doing the following:
  
  1. Support embedded weviate (no auth)
  2. Support weaviate with docker compose (no auth)
  3. Support weaviate with WCS (auth with API Key)