Okay, so this is way bigger than I should've done. Sorry.

Package Versions have been specified
Passport has been 'installed'
Routing has been re-written to be more standard
Routscan-express has been removed