Merge pull request #4 from jrrideout/core-functionality

Basic validation
Add more basic discrepancy rules

Stripping of various separator-like characters. Fixes #7.

Also added .travis.yml, filled out README.md a bit, and added setup.py.
Fix README formatting
fix formatting... again
Merge pull request #9 from jrrideout/issue-7

Issue 7
Add travis-ci build status icon
Merge pull request #10 from jrrideout/issue-8

Add travis-ci build status icon
Minor updates to README for improved clarity
Add shape and size properties to MetadataTable

Necessary for stats fun!
Add unique discrepancy occurrence stats
MetadataTable.field_values now computes raw counts
Add total counts for each discrepancy type
Add invalid count for cells that don't match vocab
Add comma and brackets rules
Add numeric column detection

Numeric columns are ignored in report for now