We test the leading software that helps teams work together. These are the top online collaboration tools we recommend, including project management and team messaging apps.