Default rule set implementation

Make default implementation of rule set public and relocate it to
appropriate assembly/namespace