changed receipient mechanism, added lobby template
added sockets_by_name functionality
updated lobby to handle its receipients
added addListener and removeListener to networkobject
lobby use of add/remove Listener