Adjusts initialization of routes, fixes gh-22

During the initialization of routes no check or parameter for the
enterprise was present, so the algorithm loaded every route existing
between two locations without restricting them to the currently
active enterprise. This has been adjusted, which fixes gh-22.