Linting and docs added