Moved the marketrules into their own assembly