added campaignEdit ng-controller, annotated models, updated Campaign#edit view, Campaign#new view, and Profile#edit view