Over the last few decades, the methods and tools through which humans collaborate, share knowledge and generally communicate have been advancing at a rapid pace. Thanks mostly to advances in broadband internet, cheap data storage and fast microprocessors, humans now have the ability to work together in ways that even...