added AppManager, organised files in FileManager