Updates to basic node types

Better constructors (data now optional, explicit default constructor)
and testing for missingness of label/length.
Move exported test tree to use RObject rather than int for node data
Newick string formatting in compiled code.

Way faster.
Read/write newick strings