Start implementation of recursive auto-link.
Automatic linking now work on recursive hierarchies.
Convert tests to NUnit.