An complete node + express + angular + socket.io checklist