Bootstrapping + Connectedness Fix

There was a stupid error on net connectedness check.
I've fixed it and added a test case.
We should also add a bootstrap check test case, but let's
merge this in for now.
> The default Source is safe for concurrent use by multiple goroutines.

Ah, damn. great catch. 

http://golang.org/src/math/rand/rand.go?s=5714:5728#L160

couldn't have exposed, that could they...