Fixed small sign error within adjoint penalty term. This ensures that the
p=0 adjoint problem is always well-posed, but doesn't seem to change
the adjoint solutions for higher p. Also added a plot of the numerical
gradients q.