Ban edit

This is my pet, nothing was broken, but a lot was messy.
Now who knows what is broken, but it gained a bit of functionalities and and looks less messy. I think O:)

A bit of testing wouldn't be bad since I probably missed some path to add/edit/remove bans, triggers, other things.