Add NestingDepth linter

Fixes issue #246. Please review. This is my first attempt to add NestingDepth. Feel free to test and suggest changes.
Why is this necessary? We only visit the `RootNode` once in any SCSS document, so your `visit_root` method above should suffice for resetting the depth.