Created new 2D Lagrange eval func

New 2D Lagrange eval func, broke out Lagrange barycentric weight
function separate from 1D Lagrange func for reusability (and less
awkward weight saving).