added validation that interval does not have start in future
categorized interval tests