Much better PListLib

Reference counting for nodes/objects

A little bit different function naming

one more helper function