New SSN validation rules
As of 2011 numbers are being randomly assigned and the only prefixes that are not valid are 9xx and 666.  Groups of 0 are still invalid as well.
Merge pull request #237 from jrjohnson/fix-ssnvalidation

New SSN validation rules