WIP: Add client to talk to RackConnect api

=== DO NOT MERGE ===
This patch adds a simple client to talk with the rackconnect api.
Currently, it only deals with adding/removing dedicated
loadbalancers and assigning/removing public IP's to
cloudservers.