Add check for params[:member] when running remotes#update. Change owner check so it doesn't try to find the user id of a guest-owned remote.

Otherwise, it set all permissions to false. This is because the permissions can only change on the remotes#edit view, which is also the only place where members can be added. There are no permissions params unless one is changed, so it couldn't check for that.
Merge pull request #77 from nicolejpaz/fix_remote_authorization

Fix remote authorization
Merge pull request #65 from Ravenstine/master

Fix remote authorization