HTTP client now passes credentials successfully; updated conflicting CLI option (image options vs. system path).
Refactoring in preparation for adding exponential backoff algorithm.