Added final methods to CarWarehouse class, added exceptions and unit
test package.