Renamed PDXNavigationController (from PDXNavigationViewNavigationController)
Added tests for PDXNavigationController to test that error messages are created correctly
Moved the creation of error messages to its own method, and created tests for it. Works as expected