Added a couple of New methods to pass tests

Added a few new CarPark methods. Also changed Vehicle exitQueuedState to
make sure that if the queued time was too long that the car would exit
the queue and be archived.