updated campaign directive to use bindToController
added frontend to action functinoality
fixed campaign routes and campaign access in controller
fixed update route for action controller