let reifyNlp also handle a callback
add callbacks to ocp monad, make OcpM example use plotter

closes #15