Introduced a campaign class.
Lots of new campaign attributes. 
Everything for the account checker is still in one giant file :(...