adding the ability to manage and assign eips

Why not just
address = EC2.get_all_addresses(addresses = [eip_assigned])[0]