Rescue

Addresses VSI rescue environment for https://github.com/softlayer/softlayer-python/issues/371 & fixes errors in https://github.com/softlayer/softlayer-python/pull/357
All this logic could be replaced by using utils.lookup()