GridWear: Decentralized Solar Apparel