Ioc cleanup

added NotImplementedException to the Ioc containers where the extension
methods aren't done

found bug in Windsor where it wasn't registering the IRepository<,>
correctly