Voigt/Pvoigt function

Added Voigt and Pseudo-Voigt functions, with tests.
You don't even need the null return statement, if you don't explicitly return something, the function will return `None`