added test files, fixed some code in Path, working on unit test