initial commit of rulespec