Merge tag 'v1.1.2'

1.1.2
Convert to mocha test cases
Fix the callback function name
Add more tests from upstream
Fix the prepare/reader wrappers
Fix date/timestamp handling
Bump version
Merge branch 'release/1.1.3' into production