Refactored Vehicle code, and more progress on REBUS. Implemented the cost function, and layed out groundwork for trip insertion feasibility in a given schedule