added file sharing. Added name taken check during sign in