Framework now tries to reconnect automaticaly

Framework automaticaly reconnects if connection is lost. Also when connection is lost, framework sets exception in all pending futures. If user calls service while it's not connected then service throws exception 'not_connected' or 'wait_for_connection'.
Also i forgot to commit future.cpp.