Add socket.io
Impl loading animation
Modify spinner layout