Added some validation to the mixin related functions. Also include() can now process the :not() pseudo class