-munit needs to be global when run through cli, fixed test to restore original global.munit
-only adding an error to zero tests modules if a callback is provided
Returning an error from a custom teardown method will add an error to that assertions tests
Added dateEquals assertion
Added dateAfter assertion
Added dateBefore assertion
Added dateBetween assertion
doc fixes