Arthur/ssh check

Check meant to:
1. Check the status of SFTP
2.Check The response time 


@LeoCavaille 
If we can't connect to SSH, all the rest will fail. You shouldn't rely on the rest of the code to do nothing, that's why you should explicitly raise the exception.

In addition, raising an exception will make the exception message to be displayed in the agent info page.