cleared up all the news and fixed some tests because of it.

All now goes thru the IoC container.