Collective Swimming Dynamics of Motile Micro-Algae