Added struct-wrapers for File and Directory objects