Added offline support
SocketIO connects to same port as client does to web server
A little of beautifying
New widget design