added socket.io stuff for creating projects, still a lot more to do