SARLAC: A relativistic electron beam code