Update and improve the docstrings
Update .gitignore