fileOps.spec split into more meaningfull parts
file refactored to match convention
dir.spec refactored
dir() refactored