Implement linting, excluding, write some doc

Basic functionality implemented.