Changes to CarTests after Tom's feedback

Made changes to variables in CarTests, changed some tests so they
actually test something.
Small Vehicle Changes, More tests added to Car

Small logic changes added to exitParkedState and made the method park
the car once leaving queue.