Bug/gamma names

This should fix the gamma names issue. I believe I've found every instance of where `gammap`  and `gammapinv` was called and have added tests to make sure the calling function is correct. I think `gammap` should be renamed to something easier to interpret like `lowerIncompleteGamma`, or maybe `lowerGamma`, but I have not made this change in this PR. 

I made some documentation improvements that might help avoid issues in the future. 
Technically it would be `Gamma[a,z0,z1]` (1).

(1) http://reference.wolfram.com/language/ref/Gamma.html