Added File and Directory classes