Add documentation, clean up lint errors.