Refactoring tests and marking changes to be made

CarParkTests requires a small change in multi-car tests as the same car
has been used in these tests. Each case has been marked.