Added high level AbstractFileService class to implement usefull functions based on existing interface
Added dir() method to interface and its empty implementation to AbstractFileService to avoid errors
Now all fs_* file services should just extend AbstractFileService