common.py: boundary gradients were being underestimated by 2 most of the time; the [-.5, 0, .5] filter assumes a line width of 2, but we have a line width of 1. Boundary gradients are now multiplied up by 2.