adds echostd

the point is that we round out controlling output for prep on -q
Revert "adds echostd"

This reverts commit bdfe8ca46b428785e65c8061477175f9ff1bee72.
Revert "Revert "adds echostd""

This reverts commit 2bdf9439d3d0758c3465156c7bee324c192fb9ec.
implements echoerror