apply Rich Dougherty's patch fixing NodeCachingLinkedList unit tests this also adds CommonsLinkedList and tests