Added some error handling for user input
Added ability to get the output from shell commands and to disable such outout
Merge remote-tracking branch 'origin' into VyCon
Merge branch 'VyCon'