Neural net update.

Not exactly a neural net, more of a neural ‘tree.’ Working tree which
accepts strings and returns arrays of matches.