add exception for implementation
finishing Configuration class and start building factory driver
Test is driver correct data type