Added PeerQueue (working name) to manage outgoing message delivery. Update peer and protocolhandler to use it.
add gitattributes file