updated filesystem2.c to use a linked list for iNodes