Add support for TLS between flannel and etcd

Fixes #63
golang style is wrong :) I think if you bail early due to error, it's good to not have else. But when you have bifurcation of logic, if-else logic is clearest even if it has a return.