save last used server on in savedInstanceState
Increased socket timeout
Isolate maing activity dialog code in blocks (we should port this to DialogFragment soon )