Distributed File System (Senior Project)