NASA confirmed on Thursday that its Advanced Composite Solar Sail System has been successfully deployed. It was launched by Rocket Lab from New Zealand’s Mahia peninsula on April 24 to test a technology that will eliminate the need for propellant based propulsion system. The spacecraft has been …