symlink function has been added, bugs with i_mode and file size need to be fixed. iput and iget need to be checked