fixed results return in evaluate method (NameRule class) - was in incorrect place; renamed and adjusted spec