Added documentation and inline comments.
Replaced switch statements with if statements for options validation.
Repalced switch statement with if statements
Specified the use of local timeout on retry attempts.
Added some comments.
Removed the name parameter.
Removed the '/' from the name parameter.
Changed the name parameter validation.
Changed the way local maps are returned.
Created the distributed channel mapping module.
Removed the call to #factort.createInterface
Added the options for creating and finding distributed channels.
Removed the '/' from #create when creating global namespaces.
Removed the #createEmitter redundancy from #createInterface.