Re-wrote ec2-list in ruby, and with string state descriptions rather than codes