Fixed the EditCampaignViewModel to update the name correctly.
Currently the EditCampaignViewModel requires a reference to the parent view model as well as the id of the div that is the container of the modal dialog. I'm not 100% happy with this approach, however need some time to think over how it should be done properly.

At the moment the Campaign screen now behaves as a "single page application" with no page-reloads required for updating.