Added timeout to client.
Added better error screen.