Power Quality: Mitigation Technologies in a Distributed Envi