updated Campaign

- added a copy constructor and getters