Modified interface, added userGroup as optional parameter
Removed loadItems from interface since it is not a common behaviour to load items. You want to load a path and get back a file or directory item.
Added userGroup also to isRWE methods
Added getPermission to userGroup methods
Added adapted interface method signatur to abstract item (implementation still missing)
Added interface method signatur to filesystem (implementation not done yet)