[OSJC-54] adding more detail to SSH Exception

Adding more detail to the SSH Operation Exceptions to let the user know they need to set an SSH Session using ApplicationResource#setSSHSEssion, also split hasSSHSession into two methods so the exceptions can be more focused and detailed.