Fixed inconsistency in calculation of concurrent reservations.

Fixes #19
Merge pull request #22 from osulp/feature/FixMidnightCrossing

Fixed inconsistency in calculation of concurrent reservations.