Added FilePath class with tests.