Done with documentation and unittest for FilePath