Added exit value in config

Added return_value option in config to define passing/failing return values for a command.
Also added command_timeout support for each command