Updated class & file naming structure to use eddcf as a standard prefix. Dropped roles functionality. Commenced work on campaign model.