Improved docstrings, pylint score of 10/10