You'll notice there is a new tab at the top next to forums called "Clubs". This is where your Squad Leader can start a club and invite you to it. This will allow you to to communicate with your squad members, see who is on your roster, add calender events and some other neat little things. These clubs are not compulsory but just a feature that's been added for you to enjoy. It's up to you guys if you use it or not. Once your leader has request to start a club, it'll be approved by the Admin, so if you don't see it right away, don't panic.
Any questions, let me know.