Rewrote constituency tree parser to not be so horrible, basically.