Okay, so... It's done! The editor is implemented.
I'm still missing a way to add a new list member (or a new list entirely) FROM the editor page; right now, you have to go to someone's profile, check the checkboxes, and hit submit, then go to your profile and modify the rest from there. I'll try to make that easier, so at this point it's no longer a problem of actually allowing you guys to play with your contact lists. AFAIK, everything's there.
Please go to your profile page, Contacts, and tell me what you think of it all!
Remember that Restrict lists are similar to Ignore lists, but they're more powerful (eventually everyone and every feature will be using privacy settings, right..?), and right now they don't hide user posts or prevent PMs from showing up, because... Well... I don't know. I have to implement that, I guess... Or maybe keep ignore lists next to restrict lists, but I doubt it..!
Also, everything in the page is updated by Ajax. Meaning, there are no "Save" buttons anywhere. You just do the change you wanna do, and that's it. If you rename a list, don't forget to blur out of the input box, i.e. press Tab or Return, or click outside of it, otherwise the change won't be reflected. You can reorder with the handles next to the avatars. It's just that easy...
PS: 'hidden' status isn't implemented for now. It's remembered, but not 'used'. It should be done today...