added horizontal markovization; cleaned up the TreeAnnotations class a bit