Change to support name change
Add support for timeout ; Add method to get command output as a single string