sources dev

This PR adds support for:
 . 3D sources
 . Bessel beams in 2D and 3D
 . Minor fixes to typos and settings