better tests, passing now. some optimisation to minutes processing for DST event finding. still need to add tests for searching off the hour