Improved documentation, added support for arrays of AMI IDs and instance types, improved "wait for DNS" function, added text for S3-backed AMIs that don't have block device mappings declared in the AMI.