Added some docstrings and comments
Added some docstrings and comments

Some of the comments are detailed and are for my understanding. I
haven't changed the code much but there seem to be a few deprecated
things that can be removed.

smozaffari/WASP,cdeboever3/WASP,bmvdgeijn/WASP,cdeboever3/WASP,smozaffari/WASP,smozaffari/WASP,bmvdgeijn/WASP,cdeboever3/WASP,bmvdgeijn/WASP,gmcvicker/WASP,smozaffari/WASP,smozaffari/WASP,gmcvicker/WASP,cdeboever3/WASP,TheFraserLab/Hornet,gmcvicker/WASP,bmvdgeijn/WASP,gmcvicker/WASP