Linting and docs update