added tests for next_event_occurrence_with_time
refactorings per Bryan's advice.
added byebug gem back (it was removed by mistake)