Extended the use and capabilities of Address. Added a reentrant lock to Endpoint. Created a new type of message, Addresses Message.