Fixes #1. Auto reconnect socket. Show failure to user after 5 attempts