Build index view; add Socket.io dependency