All me, from beginning to end, with much modding advice from the forums here. *Takes a bow*
As scrdest mentioned, there will be an Evil faction in the next release, which you can either join, fight against, mix it up with some lovely betrayal, or anything else you would do with a normal faction, with some slight differences.