completing file sharing, adding ability to share files with a user, almost completed