This test is covered by IGearClient tests when using Docker directly, because exists() actually uses Docker whereas for GearClient something might be in Docker even if Geard doesn't think it exists.
Want to use GearError for the exception!
Make tests less race condition-y to ensure better testing of what
they're supposed to be testing.
Explain reason for blank namespace.