CarParkTests and CarPark class.

CarParkTests still buggy, CarPark class doesn't pass all the tests,
problems still exist in both the tests and the class itself.