api additions to Path
fs principles - fs should be the parent class for both File and Directory