Refactor AgentClient
Refactor AgentClient

[#106642152](https://www.pivotaltracker.com/story/show/106642152)

Signed-off-by: Brian Cunnie <c96b911daecac34294af5ecfb5cb3aa7cd7901af@pivotal.io>

barthy1/bosh,barthy1/bosh,barthy1/bosh,barthy1/bosh