New module to get a machine's external IP address

I've created a new module that connects to a web service that returns the machine's external IP address. This can be useful to add your own IP address to firewalls of new cloud instances that are brought up so only you can connect to them.