Newick v 0.7 Finalized the user API

And added a utility parse() overload to work on files. The next steps
are: test failure cases, make Newick module const friendly.