Added DiskFactory, and refactored. Added Driver class for running the
filesystem and IndexNode for holding files in filesystem.