Services and Endpoints weren't properly sync'ing

They need incremental changes and a resync on start.
Rewrote kube-up in go.
cmd/kube-up/kube-up.go generates output/go/bin/kube-up executable.
Currently, functionality is in pkg/kube_updown/kube_updown.go.
Plan is to integrate that into cloudprovider/*.

Make kube-up.go work for more than just my project.
Decomposed a few walls of code into better-structured functions
Refactoring. Swapping ClientId/Secret to one not in my personal project.
A little more organization to prep for a PR
Added some comments. Moved some functions around.
Fixed kube-up.go to work on go v1.2