Add failing early date tests
handle early dates (< 100AD)
fix trailing whitespace breaking jshint
Fix incorrect failing date test
Do not run tests for binary mode
Merge pull request #432 from brianc/pull/425

Fix for early dates