Hello! I'm looking for suggestions regarding project management software/service. We are a group of 5 architecture students, who need a way to chat and send messages, and also upload files in multiple iterations to a common folder, comment on them etc., and have some sort of a calendar/timeline feature. Anything goes, as long as it's free and not facebook Recommendations?