Extend ec2 module to support spot instances