Fix LabelCombiner bug and simplify labeling code

Most changes are made in nab/labeler

I also changed from using both yaml (for configs) and json (for labels) to only json which helped simplify a lot of the logic. 


The comments are mainly for people labeling. It'll allow them to make annotations for specific windows. Would it still not make sense to permanently switch to a format that allows for this?