Start of actually getting values from the container. Currently doesn't
build anything, and so the test fails.
Able to build a static value now
Added the ability to have a factory function for building values. Only
supports building static values right now.
Able to build dependencies and pass them to factory functions now
Test that Singleton/Prototype works correctly
Ensure that Eager and Lazy beans work correctly