Add support for bus stop weightings.

Now it is possiable to give certain bus stops a higher perferance by setting there weighting. (The more negative, the higher the perferance).