Updated and fixed version of Jamis Buck's Needle (http://needle.rubyforge.org/) dependency injection container.