Create a Converter namespace inside Path
Replace Path.convert with Path::Converter.convert
Simplify specific converter names
PathError is part again of Path class namespace
METHODS constant is also part of Path class namespace
DRY path method validity check
Path enforces a valid method at the initializer