Refactoring of ParticleNodeBase

Now users can use ParticleNode.name in most easy way
Merge pull request #488 from gNikro/ParticleNodeBase-refactoring

Refactoring of ParticleNodeBase adding easy way to get node name