Done: NNI and basic I/O + manipulations. To do: SPR and TreeGen functionality.