fix bug 100 -- make sure that io names are never overridden by wire names and that are only created from their io names