Support for canceling jobs

Both within the Job agency, and at the CLI.