added file operations abstract class + implementation
initialization completed