Adds support for security groups

This update just adds a security groups field of the appropriate type to the NewServer struct in servers.go, which allows gophercloud to initialize VMs with predefined security groups. This should address Issue #117.