Initial commit
Added idea
Updated
Added exception
Rough idea for specification container
Added method call
Finished first idea of specification container
Implemented method call interface
Scribbled idea, maybe rename to "SpecificationContainer" instead of DependencyInjection?