Add Github's gitignore for Python
Ensure mock is installed when testing
Minor documentation updates