extends Container
change Exception Messages
add composer.lock
add Provider Tests