my commits are messy, I know, but added more tests for jsDate