path class free func comparison operators and directory_entry definition

making motions towards implementing operations funtions as well
Starting to get status() done