Using method swizzling to call original implementations of overwritten UINavigationController methods

Fixes #38