Add ability to record network adaptor details such as ethernet ip and mac
Update observer
Rename ssh_utils.py to simply ssh.py
Refactor ssh to return reason for connection failure