Adding category on UINavigationController which adds completion blocks to push and pop methods