Here's another version of the witch. I tried to jam every single witchy thing into this class that I feel like it needed. It's not as simple and elegant as I planned but then again witches are complex individuals, right?
For the record, yes witches can and do cast magic-user spells exactly like a magic user. I tried to indicate this in the text but it seems a bit unclear.