Documentation, Linting, Refactoring, minor bug fixes