Initial Commit of DI Contrib

Hi guys I am not sure if you are really interested but I put together an some Extensions for dependency injection. The three IOC containers I used were CastleWindor, AutoFac and Ninject. I created a sub folder on contribs labeled dependencyInjection. There you will find four projects with three containing the implementations of the various IOCs and the fourth being the core used to build the extensions. If you need any examples they can be found (here)[https://github.com/jcwrequests/FauxBanque/tree/master/Fauux.Banque.Harness]. . If you are interested and need me to make any changes, provide example or documentation please let me know and I will be happy to do so. Of course if there is no interest then no worries either way I appreciate all the work you guys have put into this project. 

Cheers,

Jason Wyglendowski
@rogeralsing Really I just need to remove the containskey part since all I want is this going in the dictionary one time.  Per the MSDN documentation

Return Value
Type: System.Boolean
true if the key/value pair was added to the System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue> successfully; false if the key already exists.

So I will remove the key check since it's unnecessary anyway.

Thanks,

Jason Wyglendowski