comments added and methods organized in ServerLinkImpl and interface
Factories cleaned up and comments added.