feat(list): implement list-all, list-ec2, list-softlayer