Merge pull request #6 from mwhelan/anonymous-values

Added remaining Person data sources
Refactored DataSource. Introduced file-based dictionaries
Added geography equivalence classes
Added caching
Added file dictionaries from mockaroo and briandunning.com
Added Person data source/equivalence classes. Added convention tests for files and removed duplicates found by tests.
Added Geography data sources/equivalence classes. Established convention tests for all data sources.