Fix various parsing bugs.  Introduce a new date wrapper class that can handle BC dates.  Add a small sample data file for a single date to use during development.
Include missing file from previous commit.