Time period matchers now different in IOC

still untested logic, need to bring out of IOC and into actually tested
objects