First draft of the BusRoute.py program. Should be working correctly but I haven't tested for any bugs.