Hello metachess, long time no see

Refactor rulesets
Add enabled method to rule
Add metachess default ruleset (finally)