Split into data and name.go, fix CVVs being less than 3 digits, defaulting to uppercase
stupid macs and their DS_Store
Many Changes over the DefCon weekend to check in.
-adding convenience methods for random ranges and probabilities with
maybe() in random.go
-moving stringSlice typedef to data.go, where it probably belongs
-it should be called dataInit(), init() functions should not be abused
-adding noFile convenience method to check for data files
-adding and then removing gzip pipeline.  These files will not be that
bit, and there is always the possibilities that the sources will dry up
and they'll need to be committed and the download bits moved to a
separate binary or even removed altogether
-adding zipcode processing and ensuring towns of >5,000 people to start.
Might go higher to further thwart thresholding
-Download streets from Chicago metro site.  To be very shortly replaced
with openstreetmap data
-toName now is space and probably fully unicode aware and, BONUS: regexp
not involved.
-barebonesify logs for now; we're really just doing glorified print at
the moment anyway
-splitting and adding maybe() to name generation thus keeping male and
female names separate because we have just...
-... made name generation more realistic by following statistical
distribution according to the US census. Good luck picking only the most
commonly-used names, you bastards.
small typo