gandalf-setup; 'sudo su - user' is redundant.

Use 'sudo -u user -i' instead.
gandalf-setup: make sure .ssh exists, or 'key-add' will fail.

Arguably gandalf should check this itself in user/key.go:writeKey()