Now nodes send FIN message before closing connection

Address #8.

When sending request by sender and closing connection by receiver conflict, the request cannot reach the receiver and eventually times out.

Now nodes send FIN message before closing a connection and if receives FIN a node stops to use the connection.