better namespace logic

I've removed the outstanding shares from my repo. The new namespace logic can handle xbrl from MSFT.