Added classes for file and directory management