OpenStack fixes

Hey John, I made a few changes to your launcher for compatibility with OpenStack. There was a problem with timeouts on SSH connection and problems identifying the right size/flavor when creating the node. I also added support for security groups.