API endpoints

The Batch Processor API works currently uses a polling model; submit a job, poll for its status, fetch the output when jobs are finished. A push model may be available in the future.