fix race calcualtion
Merge pull request #10 from projecttacoma/fix_race_calculation

fix race calcualtion
When selecting concurrent events use same criteria as sort order
Fix equals operators (may no longer be used) to correctly handle null
Merge pull request #16 from projecttacoma/fix_select_concurrent

Fix select concurrent
use short circuit to evaluate right hand side of temporal reference
reference Logger short_circuit
Merge branch 'temporal_rhs', fixes #12
Remodel expired js to match birthtime js
Update test with expired attr when testing deathdate
Merge branch 'fix_expired_temporal', fixes #11
adding class to perform calculation of the number of days a series of date ranges exists for regardless of overlaps or gaps between ranges.  This will assist in a more robust cumulative medication duration calculation as overlapping medications and gaps can be accuratly computed
implementing CMD based off of ActiveDays class. Handles CMD based on order or fullfilmentHistory
removing debug logging
Merge branch 'cmd_recalculation', fixes #15
Update TIMEDIFF to handle groupings, using first and last events
Utilize events rather than events.eventLists for handling TimeDiff on Unions
Add comment for Union-handling code
Merge pull request #9 from projecttacoma/datetimediff_of_grouping

Update TIMEDIFF to handle groupings, using first and last events
added transfer time calculation in for transfer data criteria