Socket.io and main functionality

User can join to the server, realtime with user joined and new task
published.