implemented new features for tree path like appendId, pathStartsWithSeperator, pathEndsWithSeperator and pathHash
fixed a bug and changed typo seperator to separator
added UnitTests for new features
changed indentation from tabs to spaces
added documentation for new features
Merge pull request #586 from roccosportal/master

Features for TreePath