WIP: Re-implementing kube-up in go

This is very much a WIP. Wanted to get comments before I get too far down any rabbit holes.

kube-up.go follows the structure of kube-up in util.sh pretty closely. My next step is to take the library stuff currently in kube_updown.go and fit it nicely into the cloudprovider abstraction.

I've moved towards getting everything in the right place to set up generic versions in cloudprovider. I haven't changed the package name yet. I will do that along with making this into a program with subcommands.