added fields to public interaface
refactored InputCall
added default_config to public interface
fixed Program's access to Command.default_config
moved default_basedir to public interface
min
added operator.raise_exception
renamed operator to statement
minor InputCall fix
refactored InputCall