first draft of BaragonClient
update client version, refactor client and provider
have baragon keep track of all know agents, expose and endpoint to view them
pass baragon metadata object, not string to writeToZk
rename method, make agentid a path param
known agent key needs a more unique name, also include port
get host/port without silly matching regex
Claer base path if all upstreams are removed, improve vagrant templates
and config
add back some comments
Merge branch 'master' into baragon_client
clean up dependencies
move check for empty upstreams and base path clear to request manager
add some pieces of templates back in
Merge branch 'base_paths' into staging
Merge branch 'agents_endpoint' into staging