wrap network exceptions in ruby client
there are still more to add
reverse host port order in ruby client and add default port