caching of tip names and nodes

Caching tips and tip names for rapid access. Should result in a large performance boost. @antgonza, can you give it a go on a larger table please?