Feature/add documentation for selection mixin

I also changed the implementation to use the parent selector for proper inheritance. Caveat is that you can't use the mixin alone(it's also included in the docs)