Got analytical panel derivatives working. Source is only valid for flat panels - should see what happens when I split into triangles. Doublet is valid for curved panels
Changing to cubic volumes of vorticity for Biot-Savart calcs. Velocities come out with good accuracy according to TestFMM - errors < 0.005%; gradients ain't really working tho