Todo List
PathElement __construct( Path $outer)
void getParts( )
void setDir( $loc)
void setPath( $path)