Non functional changes to tidy up the whois code
Add support for Python 2.X to date parser
Changed whois parser to have None values instead of empty strings when a value cannot be found.