add optional whitelisting of fingerprints for connecting

btw, please feel free to lambast this code for style or non-idiomatic stuff.. i'm still learning go...
Don't think this was meant to stay here. :D