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. 
Woops, thanks!