New ssh commands module and commands mock function

so  at the end return is always required in perl? ok I will include all the undef returns for the next time... :smile: