done experimenting. Started refactoring. IHFileManager is complete.