dealloc issue fixed

The dealloc is now called in the child controller right before the
controller is dismissed. It was missing the
willMoveToParentViewController:nil and
didMoveToParentViewController:nil and the childContentVC = nil