engine:newPico()
Creates a new pico and returns it's representation. i.e. `{id: "some-id"}`
TODO document the rest
engine:unregisterRuleset(rid)
Unregisters the ruleset given by the rid. It will throw an error if the ruleset is installed on any picos, or depended on by another ruleset.