Added instance naming and EC2 tag feature

cloud.boot_instances() takes name as an argument and names the
instance accordingly.

Updated ec2 provider to name instances by tagging them.

Signed-off-by: Shashank Sahni <shredder12@gmail.com>