Update overlaps to ignore end date

### Story ###
- https://www.pivotaltracker.com/story/show/77112746

### Notes ###
- bringing [mwptrsn's overlap updates](https://github.com/pophealth/hqmf2js/pull/14) to updated hqmf2js
- added additional edge case scenarios to temporal operators test