Set register function as default argparse register function in decorated tools
Fixed argparse printed default for streams
added validation_error helper function to tools
Added args helper property to Tool and made the options args dict read only
added call to super validate for decorated tools
Added simplified file and option validation with ensure and check_file
fixed issue with argparse and default input/output detection
Updated @tool to support single functions that return a string that is
used as template. In addition there is now a @pytool to mark functions
as tools that will be pickled and send as they are.
updated status display to hide pipeline config for single pipeline jobs