changed execute() method to return output
changed executeSudo() method to return output
refactoring execute() and executeSudo()
fixed description of execute() and executeSudo()
Merge branch for issue #17