developing service container
logic adj
added exception
test
continued development
added some vendor dirs
tests