Added CustomerRepository test and implementation.