Based on chapter05-01, but with following changes from the main text:


Added Customer#newCar action

Removed CarRepository#newCar action

Added Car#delete action



Added new fixtures
- fixture.customer.MaryBloggsCustomerFixture
- fixture.vehicle.MaryBloggsCarsFixture
- fixture.customer.BorisFrederiksonCustomerFixture
- fixture.vehicle.BorisFrederiksonCarsFixture



Added Customer#deleteCar action
- with imperative validation (validateDeleteCar)

Added declarative validation
- Customer#newCar (@RegEx)
- Car#RegistrationNumber property (@RegEx)



Added choices and defaults for Customer#deleteCar
- choices0DeleteCar
- default0DeleteCar


Added CarRepository#findByRegistrationNumber

Added CustomerRepository#findByName



