File and Directory Services for PHP utilizing adapters to provide uniform API regardless of filesystem type