Add unique passenger feature
Add unique passenger feature

Needed to keep track of all passengers, so removed duplicate storage. Refactored
code as needed to simplify logic in order to make it so that passengers
are only able to be at one train at a time, and that trains are deleted
when they have no passengers.

ElTav/LunchTrain