Added Exceptions, errors and info messages for self-update command and TLS defaults to RemoteFilesystem