Refactoring commong code between OTP & pgRouting, adding support to navigation instructions to pgRouting driver