Added isPath and appending non-path tests
Implemented isPath check and convert if required when appended
Added null part test
Handle path parts returning null
Merge pull request #1 from DamonOehlman/append-non-paths

Append non paths